/**
 * Copyright (c) 2007,中企动力华南研发中心<br>
 * All rights reserved.<br>
 */
package com.ce.pms.custservice.vo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import com.sitechasia.webx.core.model.IViewObject;

/**
 * 功能描述：<br>
 * @author 易贤建 创建日期：2008-12-11<br>
 */
public class CustServiceEventVO implements IViewObject {
	/**
	 * 客户事件ID
	 */
	private Long keyword;

	/**
	 * 事件编号
	 */
	private String eventNo;

	/**
	 * 事件区域主键
	 */
   private Long eventRegionKeyword;

   /**
    * 事件区域名称
    */
    private String eventRegionName;
	/**
	 * 房号主键
	 */
	private Long houseKeyword;

	/**
	 * 房号
	 */
	private String houseNumber;

	/**
	 * 客户姓名
	 */
	private String owners;

	/**
	 * 记录人
	 */
	private String recorder;

	/**
	 * 记录时间
	 */
	private String recorderTime;
	/**
	 * 预约时间
	 */
	private String appointment;
	/**
	 * 联系人
	 */
	private String contact;
	/**
	 * 联系电话
	 */
	private String linkPhone="";

  /**
    * 紧急程度ID
    */
   private Long emergencyDegreeKeyword;
   /**
    * 紧急程度名称
    */
   private String emergencyDegreeName;

   /**
    * 时间严重程度ID
    */
   private Long seriousDegreeKeyword;

   /**
    * 严重程度名称
    * */
   private String seriousDegreeName;

	/**
	 * 事件性质ID
	 */
   private Long eventNatureKeyword;

   /**
    * 事件性质名称
    */
   private String custServEventNatureName;


   /**
    * 事件类型ID
    * */
   private Long custServEventKindKeyword;

   /**
    * 事件类型名称
    * */
   private String custServEventKindName;

	/**
	 * 事件内容
	 */
	private String eventContent;

	/**
	 * 有效性:001有效;002待定;000无效
	 */
	private String validity;

	/**
	 * 页面显示有效性:001有效;002待定;000无效
	 */
	private String validityStr;

	/**
	 * 事件状态:001新建;002已提交;003已完成;004待归档;005已归档.000作废
	 */
	private String eventStatuz;

	/**
	 * 事件状态(页面显示):001新建;002已提交;003已完成;004待归档;005已归档.000作废
	 */
	private String eventStatuzStr;

	/**
	 * 回访状态:001待回访;002已回访
	 */
	private String returnVisitStatuz;

	/**
	 * 回访状态(页面显示):001待回访;002已回访
	 */
	private String returnVisitStatuzStr;

	/**
	 * 阅签状态:001待阅签;002已阅签
	 */
	private String reviewerStatuz;

	/**
	 * 阅签状态(页面显示):001待阅签;002已阅签
	 */
	private String reviewerStatuzStr;

	/***
	 * 抽检状态
	 */
	private String checkStatuz;

	/**
	 * 详细地址
	 */
	private String fullAddress = "";


	/**
	 * 关联数目
	 */

	private Short relationship;
	/**
	 * 备注
	 */
	private String remark="";

	/**
	 * 创建人
	 */
	private Long creator;
	/**
	 * 创建时间
	 */
	private Date sysDate;
	/**
	 * 修改人
	 */
	private Long modifier;
	/**
	 * 修改时间
	 */
	private Date modifyDate;
	/**
	 * @return the relationship
	 */
	public Short getRelationship() {
		return relationship;
	}

	/**
	 * @param relationship the relationship to set
	 */
	public void setRelationship(Short relationship) {
		this.relationship = relationship;
	}

	/**
	 * @return the seriousDegreeName
	 */
	public String getSeriousDegreeName() {
		return seriousDegreeName;
	}

	/**
	 * @param seriousDegreeName the seriousDegreeName to set
	 */
	public void setSeriousDegreeName(String seriousDegreeName) {
		this.seriousDegreeName = seriousDegreeName;
	}

	public String getCustServEventNatureName() {
		return custServEventNatureName;
	}

	public void setCustServEventNatureName(String custServEventNatureName) {
		this.custServEventNatureName = custServEventNatureName;
	}

	public String getEmergencyDegreeName() {
		return emergencyDegreeName;
	}

	public void setEmergencyDegreeName(String emergencyDegreeName) {
		this.emergencyDegreeName = emergencyDegreeName;
	}

	public String getEventContent() {
		return eventContent;
	}

	public void setEventContent(String eventContent) {
		this.eventContent = eventContent;
	}

	public String getEventNo() {
		return eventNo;
	}

	public void setEventNo(String eventNo) {
		this.eventNo = eventNo;
	}

	public String getEventStatuz() {
		return eventStatuz;
	}

	public void setEventStatuz(String eventStatuz) {
		this.eventStatuz = eventStatuz;
	}

	public String getEventStatuzStr() {
		return eventStatuzStr;
	}

	public void setEventStatuzStr(String eventStatuzStr) {
		this.eventStatuzStr = eventStatuzStr;
	}

	public String getHouseNumber() {
		return houseNumber;
	}

	public void setHouseNumber(String houseNumber) {
		this.houseNumber = houseNumber;
	}

	public Long getKeyword() {
		return keyword;
	}

	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	public String getOwners() {
		return owners;
	}

	public void setOwners(String owners) {
		this.owners = owners;
	}

	public String getReturnVisitStatuz() {
		return returnVisitStatuz;
	}

	public void setReturnVisitStatuz(String returnVisitStatuz) {
		this.returnVisitStatuz = returnVisitStatuz;
	}

	public String getReturnVisitStatuzStr() {
		return returnVisitStatuzStr;
	}

	public void setReturnVisitStatuzStr(String returnVisitStatuzStr) {
		this.returnVisitStatuzStr = returnVisitStatuzStr;
	}

	public String getReviewerStatuz() {
		return reviewerStatuz;
	}

	public void setReviewerStatuz(String reviewerStatuz) {
		this.reviewerStatuz = reviewerStatuz;
	}

	public String getReviewerStatuzStr() {
		return reviewerStatuzStr;
	}

	public void setReviewerStatuzStr(String reviewerStatuzStr) {
		this.reviewerStatuzStr = reviewerStatuzStr;
	}

	public String getValidity() {
		return validity;
	}

	public void setValidity(String validity) {
		this.validity = validity;
	}

	public String getValidityStr() {
		return validityStr;
	}

	public void setValidityStr(String validityStr) {
		this.validityStr = validityStr;
	}

	public Long getEventRegionKeyword() {
		return eventRegionKeyword;
	}

	public void setEventRegionKeyword(Long eventRegionKeyword) {
		this.eventRegionKeyword = eventRegionKeyword;
	}

	public String getEventRegionName() {
		return eventRegionName;
	}

	public void setEventRegionName(String eventRegionName) {
		this.eventRegionName = eventRegionName;
	}

	public Long getEventNatureKeyword() {
		return eventNatureKeyword;
	}

	public void setEventNatureKeyword(Long eventNatureKeyword) {
		this.eventNatureKeyword = eventNatureKeyword;
	}

	public String getFullAddress() {
		return fullAddress;
	}

	public void setFullAddress(String fullAddress) {
		this.fullAddress = fullAddress;
	}

	public String getRecorder() {
		return recorder;
	}

	public void setRecorder(String recorder) {
		this.recorder = recorder;
	}

	public String getRecorderTime() {
		return recorderTime;
	}

	public void setRecorderTime(String recorderTime) {
		this.recorderTime = recorderTime;
	}

	public String getAppointment() {
		return appointment;
	}

	public void setAppointment(String appointment) {
		this.appointment = appointment;
	}

	public String getContact() {
		return contact;
	}

	public void setContact(String contact) {
		this.contact = contact;
	}

	public String getLinkPhone() {
		return linkPhone;
	}

	public void setLinkPhone(String linkPhone) {
		this.linkPhone = linkPhone;
	}

	public Long getSeriousDegreeKeyword() {
		return seriousDegreeKeyword;
	}

	public void setSeriousDegreeKeyword(Long seriousDegreeKeyword) {
		this.seriousDegreeKeyword = seriousDegreeKeyword;
	}

	public Long getEmergencyDegreeKeyword() {
		return emergencyDegreeKeyword;
	}

	public void setEmergencyDegreeKeyword(Long emergencyDegreeKeyword) {
		this.emergencyDegreeKeyword = emergencyDegreeKeyword;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getHouseKeyword() {
		return houseKeyword;
	}

	public void setHouseKeyword(Long houseKeyword) {
		this.houseKeyword = houseKeyword;
	}

	/**
	 * @return the custServEventKindKeyword
	 */
	public Long getCustServEventKindKeyword() {
		return custServEventKindKeyword;
	}

	/**
	 * @param custServEventKindKeyword the custServEventKindKeyword to set
	 */
	public void setCustServEventKindKeyword(Long custServEventKindKeyword) {
		this.custServEventKindKeyword = custServEventKindKeyword;
	}

	/**
	 * @return the custServEventKindName
	 */
	public String getCustServEventKindName() {
		return custServEventKindName;
	}

	/**
	 * @param custServEventKindName the custServEventKindName to set
	 */
	public void setCustServEventKindName(String custServEventKindName) {
		this.custServEventKindName = custServEventKindName;
	}

	public Long getCreator() {
		return creator;
	}

	public void setCreator(Long creator) {
		this.creator = creator;
	}

	public Long getModifier() {
		return modifier;
	}

	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public Date getSysDate() {
		return sysDate;
	}

	public void setSysDate(Date sysDate) {
		this.sysDate = sysDate;
	}

	public String getCheckStatuz() {
		return checkStatuz;
	}

	public void setCheckStatuz(String checkStatuz) {
		this.checkStatuz = checkStatuz;
	}

}
